Views [dbo].[vSoaEventFunction]
Properties
PropertyValue
ANSI Nulls OnYes
Quoted Identifier OnYes
Created4:02:57 PM Friday, February 17, 2012
Last Modified4:02:57 PM Friday, February 17, 2012
Columns
Name
EventId
EventFunctionId
Name
Description
Code
CategoryId
CategoryName
Status
StartDateTime
EndDateTime
FacilityName
EventFunctionRegistrationTypeCode
EventTrack
EventCategory
IsEventRegistrationOption
Capacity
SQL Script

CREATE VIEW [dbo].[vSoaEventFunction]
AS  
SELECT p.[PRODUCT_MAJOR] AS [EventId],
       p.[PRODUCT_CODE] AS [EventFunctionId],
       p.[TITLE] AS [Name],
       p.[DESCRIPTION] AS [Description],
       p.[PRODUCT_MINOR] AS [Code],
       f.[FUNCTION_TYPE] AS [CategoryId],
       f.[FUNCTION_TYPE] AS [CategoryName],
       CAST('' AS VARCHAR (50)) AS [Status],
       f.[BEGIN_DATE_TIME] AS [StartDateTime],
       f.[END_DATE_TIME] AS [EndDateTime],
       CAST('' AS VARCHAR (100)) AS [FacilityName],
       CAST(3 AS INT) AS [EventFunctionRegistrationTypeCode],
       f.[EVENT_TRACK] AS [EventTrack],
       f.[EVENT_CATEGORY] AS [EventCategory],
       f.[IS_EVENT_REGISTRATION_OPTION] AS [IsEventRegistrationOption],
       f.[MAXIMUM_ATTENDANCE] AS [Capacity]
  FROM [dbo].[Product] p
       INNER JOIN [dbo].[Product_Function] f ON p.[PRODUCT_CODE] = f.[PRODUCT_CODE]
       INNER JOIN [dbo].[Meet_Master] e ON p.[PRODUCT_MAJOR] = e.[MEETING]
WHERE p.PROD_TYPE = 'MEETING'
       AND f.[WEB_ENABLED] = 1
       AND e.[WEB_ENABLED] = 1


GO
Uses